#include <iostream>
using namespace std;

int main() {
    string s;
    cin >> s;
    int n = s.size();
    int ans = 110;
    for(int i = 0;i < n;i++)
    {
        int l = i - 1,r = i + 1;
        if(l >= 0 && r < n)
        {
            if(s[l] == s[r])
            {
                ans = min(ans,r - l + 1);
            }
        }
        if(r < n)
        {
            if(s[i] == s[r])
            {
                ans = min(ans,2);
            }
        }
    }
    if(ans == 110)
    {
        cout << -1 << endl; 
    }
    else {
        cout << ans << endl;
    }
    

    return 0;
}
// 64 位输出请用 printf("%lld")